package com.qs.education.bean.service;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.qs.education.bean.api.ConfigProperties;
import com.qs.education.bean.caller.ApiCaller;
import com.qs.education.bean.dao.IEducationAdminDao;
import com.qs.education.bean.dao.IEducationAnswerDao;
import com.qs.education.bean.dao.IEducationClassDao;
import com.qs.education.bean.dao.IEducationGradeDao;
import com.qs.education.bean.dao.IEducationGroupDao;
import com.qs.education.bean.dao.IEducationHomeWorkDao;
import com.qs.education.bean.dao.IEducationHomeWorkQuestionDao;
import com.qs.education.bean.dao.IEducationHomeWorkStudentDao;
import com.qs.education.bean.dao.IEducationPathDao;
import com.qs.education.bean.dao.IEducationQuestionDao;
import com.qs.education.bean.dao.IEducationSMSDao;
import com.qs.education.bean.dao.IEducationSchoolDao;
import com.qs.education.bean.dao.IEducationStudentDao;
import com.qs.education.bean.dao.IEducationStudentMessageDao;
import com.qs.education.bean.dao.IEducationStudentQuestionDao;
import com.qs.education.bean.dao.IEducationSubjectDao;
import com.qs.education.bean.dao.IEducationSubjectLessonDao;
import com.qs.education.bean.dao.IEducationSubjectUnitDao;
import com.qs.education.bean.dao.IEducationTeacherDao;
import com.qs.education.bean.dao.IEducationTeacherGradeClassDao;
import com.qs.education.bean.dao.IEducationTeacherMessageDao;

@Service
public class BaseService {
	
	@Autowired
	protected IEducationAdminDao iEducationAdminDao;
	
	@Autowired
	protected IEducationTeacherDao iEducationTeacherDao;
	
	@Autowired
	protected ApiCaller apiCaller;
	
	@Autowired
	protected IEducationPathDao iEducationPathDao;

	@Autowired
	protected IEducationStudentDao iEducationStudentDao;
	
	@Autowired
	protected IEducationSMSDao iEducationSMSDao;
	
	@Autowired
	protected IEducationGradeDao iEducationGradeDao;

	@Autowired
	protected IEducationSchoolDao iEducationSchoolDao;
	
	@Autowired
	protected IEducationClassDao iEducationClassDao;
	
	@Autowired
	protected IEducationSubjectDao iEducationSubjectDao;
	
	@Autowired
	protected IEducationGroupDao iEducationGroupDao;

	@Autowired
	protected IEducationTeacherGradeClassDao educationTeacherGradeClass;
	
	@Autowired
	protected ConfigProperties configProperties;
	
	@Autowired
	protected IEducationStudentMessageDao iEducationStudentMessageDao;
	
	@Autowired
	protected IEducationTeacherMessageDao iEducationTeacherMessageDao;
	
	@Autowired
	protected IEducationSubjectLessonDao iEducationSubjectLessonDao;

	@Autowired 
	protected IEducationSubjectUnitDao iEducationSubjectUnitDao;
	
	@Autowired
	protected IEducationHomeWorkStudentDao iEducationHomeWorkStudentDao;
	
	@Autowired
	protected IEducationHomeWorkQuestionDao iEducationHomeWorkQuestionDao;
	
	@Autowired
	protected IEducationHomeWorkDao iEducationHomeWorkDao;
	
	@Autowired
	protected IEducationStudentQuestionDao iEducationStudentQuestionDao;
	
	@Autowired
	protected IEducationAnswerDao iEducationAnswerDao;

	@Autowired
	protected IEducationQuestionDao iEducationQuestionDao;

}